import Vue from 'vue'
// 按需引入饿了么ui库
import { 
    Button,
     Row, 
     DatePicker,
     Form,
     FormItem,
     Input,
     Message,
     Container,
     Header,
     Aside,
     Main,
     Menu,
     Submenu,
     MenuItem,
     Breadcrumb,
     BreadcrumbItem,
     Card,
     Col,
     Table,
     TableColumn,
     Switch,
     Tooltip,
     Pagination,
     Dialog,
     MessageBox,
     tag,
     tree,
     Select,
     Option,
     Cascader,
     Alert,
     Tabs,  
     TabPane,
     Steps,
     Step,
     CheckboxGroup,
     Checkbox,
     Upload,
     Timeline,
     TimelineItem
    } 
    from 'element-ui';

// element ui 全局组件
Vue.component(Cascader.name, Cascader);
Vue.component(TimelineItem.name, TimelineItem);
Vue.component(Timeline.name, Timeline);
Vue.component(Upload.name, Upload);
Vue.component(Checkbox.name, Checkbox);
Vue.component(CheckboxGroup.name, CheckboxGroup);
Vue.component(Step.name, Step);
Vue.component(Steps.name, Steps);
Vue.component(TabPane.name, TabPane);
Vue.component(Tabs.name, Tabs);
Vue.component(Alert.name, Alert);
Vue.component(tree.name, tree);
Vue.component(Option.name, Option);
Vue.component(Select.name, Select);
Vue.component(tag.name, tag);
Vue.component(Dialog.name, Dialog);
Vue.component(Button.name, Button);
Vue.component(Pagination.name, Pagination);
Vue.component(Row.name, Row);
Vue.component(DatePicker.name, DatePicker);
Vue.component(Form.name, Form);
Vue.component(Input.name, Input);
Vue.component(FormItem.name, FormItem);
Vue.component(Container.name, Container);
Vue.component(Header.name, Header);
Vue.component(Aside.name, Aside);
Vue.component(Main.name, Main);
Vue.component(Menu.name, Menu);
Vue.component(Submenu.name, Submenu);
Vue.component(MenuItem.name, MenuItem);
Vue.component(Breadcrumb.name, Breadcrumb);
Vue.component(BreadcrumbItem.name, BreadcrumbItem);
Vue.component(Card.name, Card);
Vue.component(Col.name, Col);
Vue.component(Table.name, Table);
Vue.component(TableColumn.name, TableColumn);
Vue.component(Switch.name, Switch);
Vue.component(Tooltip.name, Tooltip);
Vue.prototype.$message=Message 
Vue.prototype.$confirm=MessageBox.confirm